package sc.tool.sqlgen.branchinfo;

import java.io.File;

/**
 *
 * <p>TODO:注释</p>
 * 将文件导入并转换成标准模型
 * @author Zhang Yun
 * @version $Id: Importer.java, v 0.1 2012-11-3 下午12:12:37 User Exp $
 */
public class Importer {

    /**
     * 加载数据文件,文件名格式为 bankcode+"_"+yyyymmdd
     * 1.根据文件名判断使用不同的解析器
     * 2.使用解析器解析文件并转成标准模型
     */
    public ParseResult importFile(String sourceDataFile) {
        ParseResult parseResult = getParser(sourceDataFile).parse(new File(sourceDataFile));
        return parseResult;
    }

    private Parser getParser(String sourceDataFile) {
        return new ICBCParser();
    }

}
